package service;

import entry.Book;

import java.util.ArrayList;

public interface BookService {
    /**
     * 新增图书
     * @return
     * 成功返回true 失败返回false
     */
    boolean addBook(Book book);

    /**
     * 查询全部图书
     * @return
     * 成功返回图书集合，失败返回null
     */
    ArrayList<Book> selectAll();

    /**
     * 根据条件查询单个图书
     * @param book
     * @return 成功返回book对象 失败返回null
     */
    ArrayList<Book>  selectBookBy(Book book);

    boolean deleteBook(int bid);

    Book selectBid(int bid);
    boolean update(Book book);
}
